﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Backend.JYD.Model.Bid;

namespace Backend.JYD.IDAL.Bid
{
    public interface IPayPlan
    {
        Int64 AddPayPlan(PayPlan plan);

        bool UpdatePayPlan(PayPlan plan);

        IList<PayPlan> GetPayPlanByInviteId(Int64 inviteId);

        IList<Model.Bid.PayPlan> GetRunPlan(DateTime today);

        IList<Model.Bid.PayPlan> CheckWarningPayPlan(DateTime start, int len);

        IList<Model.Bid.PayPlan> GetLessMoneyPayPlan();

        IList<Model.Bid.PayPlan> GetRepayPlan(int repayDay);
    }
}
